package sjtu.rfid.rri.services.dataprocess;

/**
 * This interface defines the operations of aggregator factory which is used to
 * create aggregator.
 * 
 * @author jinghao
 * 
 */

public interface AggregatorFactory {

	/**
	 * Get an Aggregator specified by the name
	 * 
	 * @param name
	 * @return an aggregator specified by the name
	 * @throws AggregatorNotFoundException
	 */
	public Aggregator createAggregator(String name)
			throws AggregatorNotFoundException;

}
